Blog

Luis Majano

October 15, 2008

Spread the word


Share your thoughts

For those of you interested in testing the upcoming 1.2.0 ColdBox release, please download it from the repository and give me your feedback. I have just finished uploading a stable version. Some of the new and interesting features are the following:

ColdBox Event Handler Caching

If you thought that ColdBox was a fast framework, well it just got faster. With the flick of a new setting HandlerCaching your application will cache the event handlers. This opens incredible opportunities for actually making your handlers into objects with more specific functions and processes. You can now implement an init method on them and instantiate services on them, etc. The possibilities are endless. NOTE: The init method's if implemented, will need to call super.init() mandatory. Look at documentation. From some load testing I have done, I have seen execution improvements of around 35-40%. Which is extraordinary. Plus, it is Thread Safe. So you can implement AJAX interactions with peace of mind. So give them a test, you won't regret it.

ColdBox Event Handler Packages

This is a great feature in order to get ready for the 2.0 release. This enables the developer to actually create packages for your event handlers. So re usability and organization are expanded. You can create in your handlers directory a handler package for blog operations, for logging operations, etc. This is great if you want to place two,three, a thousand ColdBox applications into a single application. You will just create packages and place your handlers in specific package. The new ColdBox event registration system will find them and register them. You can then package your views and layouts. Multi-applications with one single configuration and structure. WOW!!! Ohh by the way, there is no long XML dialects in order to glue the events. Its pure ColdFusion, like it should be.

ColdBox for Compiled Code

Due to ColdBox's 1.1.0 event registration system, compiled applications would fail. NOT ANYMORE. The new registration system will now work with compiled code. Even more, you can even compile the framework. (Just make sure the config.xml.cfm's are not compiled, they are XML files not cfm)

Auto populate beans from a Request

This great feature was brought to you thanks to Sana Ullah. The beanFactory plugin now enables you to populate a named or instantiated bean with a request's data (request collection). So If you are using a IoC framework like Lightwire or ColdSpring. Then you will definitely benefit from the framework actually populating your beans without you doing it. Here is a cool snippet: That is it. The bean is ready for update/delete/etc.


As always, this is still in development. So please give me all the feedback you can. You can find more on what features are coming, what bugs where fixed at the usual Trac Project site: http://ortus.svnrepository.com/coldbox/trac.cgi There are also a few surprises coming to the 1.2.0 release which I will not discuss until they are done. Just let me say, that It will truly make ColdBox a Swiss Army Knife, like Mr. Gonda refers to this framework!! (You will like this one!!)

Add Your Comment

(4)

Jan 21, 2007 18:00:42 UTC

by Rob Gonda

lol, and you're proud of it... really looking fw to this release.

Jan 22, 2007 03:54:37 UTC

by Sana

Hi Luis, You done really great work, thanks for all your hard work, certainly coldbox works really nicely under load. Again thanks for providing such a great tool to CF community. Thanks

Jan 22, 2007 13:08:40 UTC

by Sami Hoda

Same here. Look forward to it.

Jan 22, 2007 13:49:16 UTC

by Luis Majano

I just needed to test my comment mod.

Recent Entries

The CFML Talent Crunch in 2025: Why Modernization Can’t Wait

The CFML Talent Crunch in 2025: Why Modernization Can’t Wait

How organizations can stay competitive when CFML expertise is harder to find than ever?

1. The Silent Crisis: CFML Talent Is Disappearing

For many organizations, ColdFusion and CFML applications still power critical business processes.

But there’s a growing challenge that leaders can no longer ignore:

The number of experienced CFML developers is shrinking—and it’s happening fast.

Why?

  • Few new devel...

Cristobal Escobar
Cristobal Escobar
December 09, 2025
HTTP Superpowers: BoxLang's New Fluent HTTP API

HTTP Superpowers: BoxLang's New Fluent HTTP API

New in BoxLang 1.8.0 - Say goodbye to verbose HTTP request building. BoxLang introduces a powerful fluent HTTP API that makes working with HTTP/S requests not just easier, but actually enjoyable.

Luis Majano
Luis Majano
December 09, 2025
CFCamp Pre-Conference Workshops led by Ortus Solutions!

CFCamp Pre-Conference Workshops led by Ortus Solutions!

We’re excited to announce the Pre-Conference Workshops for CFCamp 2026, Europe’s CFML-focused conference! Join us on June 16–17, 2026 at the Atomis Hotel Munich Airport by Mercure, Oberding for a deep dive into modern CFML and BoxLang development.

These workshops are the perfect opportunity to get hands-on training from the experts, level up your skills, and explore the future of CFML development before the main conference kicks off on June 18–19.

Maria Jose Herrera
Maria Jose Herrera
December 08, 2025